﻿ 
// ******************************************************
// 这段代码是自动生成的
// 修改里面的代码，下次生成的时候会被覆盖
// ******************************************************
using Sharp.Domain.Repositories;
using Sharp.Domain.Model;
using Sharp.Infrastructure;
using Sharp.Domain.PlatformBoundedContext;
using Sharp.Domain.Repository.EF;
namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	public partial class RoleRepository : Repository<Role>, IRoleRepository
    {
        public RoleRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	public partial class UserRepository : Repository<User>, IUserRepository
    {
        public UserRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	public partial class UserGroupRepository : Repository<UserGroup>, IUserGroupRepository
    {
        public UserGroupRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	public partial class UserLogRepository : Repository<UserLog>, IUserLogRepository
    {
        public UserLogRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.UserModule.Aggregates
{
	public partial class UserProfileRepository : Repository<UserProfile>, IUserProfileRepository
    {
        public UserProfileRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.PlatformModule.Aggregates
{
	public partial class SubSystemRepository : Repository<SubSystem>, ISubSystemRepository
    {
        public SubSystemRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.PersonModule.Aggregates
{
	public partial class EmployeeRepository : Repository<Employee>, IEmployeeRepository
    {
        public EmployeeRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.PersonModule.Aggregates
{
	public partial class GroupRepository : Repository<Group>, IGroupRepository
    {
        public GroupRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.PersonModule.Aggregates
{
	public partial class JobRepository : Repository<Job>, IJobRepository
    {
        public JobRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.PersonModule.Aggregates
{
	public partial class PersonRepository : Repository<Person>, IPersonRepository
    {
        public PersonRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.PermissionModule.Aggregates
{
	public partial class PermissionRepository : Repository<Permission>, IPermissionRepository
    {
        public PermissionRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.OrgModule.Aggregates
{
	public partial class OrgRepository : Repository<Org>, IOrgRepository
    {
        public OrgRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.OrgModule.Aggregates
{
	public partial class OrgForBusinessRepository : Repository<OrgForBusiness>, IOrgForBusinessRepository
    {
        public OrgForBusinessRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.OrgModule.Aggregates
{
	public partial class OrgForBusinessListRepository : Repository<OrgForBusinessList>, IOrgForBusinessListRepository
    {
        public OrgForBusinessListRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.OrgModule.Aggregates
{
	public partial class OrgLevelRepository : Repository<OrgLevel>, IOrgLevelRepository
    {
        public OrgLevelRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MessageModule.Aggregates
{
	public partial class MessageRepository : Repository<Message>, IMessageRepository
    {
        public MessageRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MessageModule.Aggregates
{
	public partial class NoticeRepository : Repository<Notice>, INoticeRepository
    {
        public NoticeRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial class AdministrativeDivisionRepository : Repository<AdministrativeDivision>, IAdministrativeDivisionRepository
    {
        public AdministrativeDivisionRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial class DegreeRepository : Repository<Degree>, IDegreeRepository
    {
        public DegreeRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial class GradeRepository : Repository<Grade>, IGradeRepository
    {
        public GradeRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial class PoliticalRepository : Repository<Political>, IPoliticalRepository
    {
        public PoliticalRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial class PosttitleRepository : Repository<Posttitle>, IPosttitleRepository
    {
        public PosttitleRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial class PostStateRepository : Repository<PostState>, IPostStateRepository
    {
        public PostStateRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial class EducationalBackgroundRepository : Repository<EducationalBackground>, IEducationalBackgroundRepository
    {
        public EducationalBackgroundRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial class MasterDataRepository : Repository<MasterData>, IMasterDataRepository
    {
        public MasterDataRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial class MarriedRepository : Repository<Married>, IMarriedRepository
    {
        public MarriedRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial class NationRepository : Repository<Nation>, INationRepository
    {
        public NationRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

namespace Sharp.Domain.PlatformBoundedContext.MasterDataModule.Aggregates
{
	public partial class GenderRepository : Repository<Gender>, IGenderRepository
    {
        public GenderRepository(IRepositoryContext context)
            : base(context)
        {
        }
    }
	
}

